<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FFmpegKit Linux API: ffmpegkit::FFmpegKitConfig Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td>
  <td id="projectalign">
   <div id="projectname">FFmpegKit Linux API<span id="projectnumber">&#160;5.1</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('../../',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="../../d2/d25/namespaceffmpegkit.html">ffmpegkit</a></li><li class="navelem"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html">FFmpegKitConfig</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a>  </div>
  <div class="headertitle"><div class="title">ffmpegkit::FFmpegKitConfig Class Reference</div></div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="../../df/d48/_f_fmpeg_kit_config_8h_source.html">FFmpegKitConfig.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a38276361e645da189554ab37bc9a7b82"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#a38276361e645da189554ab37bc9a7b82">enableRedirection</a> ()</td></tr>
<tr class="separator:a38276361e645da189554ab37bc9a7b82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f689e39aeed46117bccbd88cb825b9b"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#a0f689e39aeed46117bccbd88cb825b9b">disableRedirection</a> ()</td></tr>
<tr class="separator:a0f689e39aeed46117bccbd88cb825b9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad720fc314fc5e1f76a44c1fa84b32502"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#ad720fc314fc5e1f76a44c1fa84b32502">setFontconfigConfigurationPath</a> (const std::string &amp;path)</td></tr>
<tr class="separator:ad720fc314fc5e1f76a44c1fa84b32502"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa689f44d8d82b47a84bd5ef255123524"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#aa689f44d8d82b47a84bd5ef255123524">setFontDirectory</a> (const std::string &amp;fontDirectoryPath, const std::map&lt; std::string, std::string &gt; &amp;fontNameMapping)</td></tr>
<tr class="separator:aa689f44d8d82b47a84bd5ef255123524"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adae003c1060e0adbe24f8f50859e9bd9"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#adae003c1060e0adbe24f8f50859e9bd9">setFontDirectoryList</a> (const std::list&lt; std::string &gt; &amp;fontDirectoryList, const std::map&lt; std::string, std::string &gt; &amp;fontNameMapping)</td></tr>
<tr class="separator:adae003c1060e0adbe24f8f50859e9bd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49bc4b4d70e68a2d358695151909dbda"><td class="memItemLeft" align="right" valign="top">static std::shared_ptr&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#a49bc4b4d70e68a2d358695151909dbda">registerNewFFmpegPipe</a> ()</td></tr>
<tr class="separator:a49bc4b4d70e68a2d358695151909dbda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b33b1d74216a6b23281184b5a8b5701"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#a5b33b1d74216a6b23281184b5a8b5701">closeFFmpegPipe</a> (const std::string &amp;ffmpegPipePath)</td></tr>
<tr class="separator:a5b33b1d74216a6b23281184b5a8b5701"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae46ef5e084039fcbba1229a6df01f476"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#ae46ef5e084039fcbba1229a6df01f476">getFFmpegVersion</a> ()</td></tr>
<tr class="separator:ae46ef5e084039fcbba1229a6df01f476"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c93081c2b97ba3f8440ea1ab28b7953"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#a0c93081c2b97ba3f8440ea1ab28b7953">getVersion</a> ()</td></tr>
<tr class="separator:a0c93081c2b97ba3f8440ea1ab28b7953"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac25bdbe25218002b4cd5e1a3dc2a1d13"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#ac25bdbe25218002b4cd5e1a3dc2a1d13">isLTSBuild</a> ()</td></tr>
<tr class="separator:ac25bdbe25218002b4cd5e1a3dc2a1d13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae81bcfffeb93c5154d4234ba5a449eb8"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#ae81bcfffeb93c5154d4234ba5a449eb8">getBuildDate</a> ()</td></tr>
<tr class="separator:ae81bcfffeb93c5154d4234ba5a449eb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cb6aee82f88285debb3e4d9e84e27a5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#a7cb6aee82f88285debb3e4d9e84e27a5">setEnvironmentVariable</a> (const std::string &amp;variableName, const std::string &amp;variableValue)</td></tr>
<tr class="separator:a7cb6aee82f88285debb3e4d9e84e27a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa5681c6fbc9ff144f78d0f6d1febcd7"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#aaa5681c6fbc9ff144f78d0f6d1febcd7">ignoreSignal</a> (const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#ac57fab4209bd25d62c86a99bb459bda2">ffmpegkit::Signal</a> signal)</td></tr>
<tr class="separator:aaa5681c6fbc9ff144f78d0f6d1febcd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3040a062ee719588c806685940e7d9e"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#af3040a062ee719588c806685940e7d9e">ffmpegExecute</a> (const std::shared_ptr&lt; <a class="el" href="../../d2/dee/classffmpegkit_1_1_f_fmpeg_session.html">ffmpegkit::FFmpegSession</a> &gt; ffmpegSession)</td></tr>
<tr class="separator:af3040a062ee719588c806685940e7d9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c62c5d0c322e263f9fc926f3f8972b2"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#a8c62c5d0c322e263f9fc926f3f8972b2">ffprobeExecute</a> (const std::shared_ptr&lt; <a class="el" href="../../da/d5c/classffmpegkit_1_1_f_fprobe_session.html">ffmpegkit::FFprobeSession</a> &gt; ffprobeSession)</td></tr>
<tr class="separator:a8c62c5d0c322e263f9fc926f3f8972b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a5113b2ea8715b29dfc31d867422f07"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#a7a5113b2ea8715b29dfc31d867422f07">getMediaInformationExecute</a> (const std::shared_ptr&lt; <a class="el" href="../../df/db7/classffmpegkit_1_1_media_information_session.html">ffmpegkit::MediaInformationSession</a> &gt; mediaInformationSession, const <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> waitTimeout)</td></tr>
<tr class="separator:a7a5113b2ea8715b29dfc31d867422f07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7449c207e30df8fe67907f881cceea3"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#aa7449c207e30df8fe67907f881cceea3">asyncFFmpegExecute</a> (const std::shared_ptr&lt; <a class="el" href="../../d2/dee/classffmpegkit_1_1_f_fmpeg_session.html">ffmpegkit::FFmpegSession</a> &gt; ffmpegSession)</td></tr>
<tr class="separator:aa7449c207e30df8fe67907f881cceea3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5dd0c23d3b6db9ffd59448e871995202"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#a5dd0c23d3b6db9ffd59448e871995202">asyncFFprobeExecute</a> (const std::shared_ptr&lt; <a class="el" href="../../da/d5c/classffmpegkit_1_1_f_fprobe_session.html">ffmpegkit::FFprobeSession</a> &gt; ffprobeSession)</td></tr>
<tr class="separator:a5dd0c23d3b6db9ffd59448e871995202"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76858252a1c6afbd4a3c6e27c59366d7"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#a76858252a1c6afbd4a3c6e27c59366d7">asyncGetMediaInformationExecute</a> (const std::shared_ptr&lt; <a class="el" href="../../df/db7/classffmpegkit_1_1_media_information_session.html">ffmpegkit::MediaInformationSession</a> &gt; mediaInformationSession, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> waitTimeout)</td></tr>
<tr class="separator:a76858252a1c6afbd4a3c6e27c59366d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a444dfeb55593778d8119840945adaf"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#a3a444dfeb55593778d8119840945adaf">enableLogCallback</a> (const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a961de60de61ed79c2c7dfee08c9fa939">ffmpegkit::LogCallback</a> <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp.html#a7e70dcb2518bb21bffb91bdd7133d329">logCallback</a>)</td></tr>
<tr class="separator:a3a444dfeb55593778d8119840945adaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8522a259ad9b91f2e4dedc94626866ca"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#a8522a259ad9b91f2e4dedc94626866ca">enableStatisticsCallback</a> (const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a250a65ad52e13fa88362845eb4b848ef">ffmpegkit::StatisticsCallback</a> <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp.html#a94447b62a78f7c737729ced2596527d2">statisticsCallback</a>)</td></tr>
<tr class="separator:a8522a259ad9b91f2e4dedc94626866ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a225d7cf6f7b0a5aac42574bdf9e724b1"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#a225d7cf6f7b0a5aac42574bdf9e724b1">enableFFmpegSessionCompleteCallback</a> (const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#afc007c369cdeebeca5cbf663ab966443">FFmpegSessionCompleteCallback</a> <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp.html#a4e3022cc16f205a5d2f0e4a7b3896d9b">ffmpegSessionCompleteCallback</a>)</td></tr>
<tr class="separator:a225d7cf6f7b0a5aac42574bdf9e724b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9f1f3590db0b5e86fd4b4677e32077a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d25/namespaceffmpegkit.html#afc007c369cdeebeca5cbf663ab966443">FFmpegSessionCompleteCallback</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#aa9f1f3590db0b5e86fd4b4677e32077a">getFFmpegSessionCompleteCallback</a> ()</td></tr>
<tr class="separator:aa9f1f3590db0b5e86fd4b4677e32077a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add75c3a9c394e7d131bdfe2e6ad04ef7"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#add75c3a9c394e7d131bdfe2e6ad04ef7">enableFFprobeSessionCompleteCallback</a> (const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#af3f451cbb99c4dc36e2e2141a33cdf38">FFprobeSessionCompleteCallback</a> <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp.html#ad89bc3fb67547d7ced4c6072c541fe78">ffprobeSessionCompleteCallback</a>)</td></tr>
<tr class="separator:add75c3a9c394e7d131bdfe2e6ad04ef7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac26e5373d4d6b4d01bbf6dd1954c102"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d25/namespaceffmpegkit.html#af3f451cbb99c4dc36e2e2141a33cdf38">FFprobeSessionCompleteCallback</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#aac26e5373d4d6b4d01bbf6dd1954c102">getFFprobeSessionCompleteCallback</a> ()</td></tr>
<tr class="separator:aac26e5373d4d6b4d01bbf6dd1954c102"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc32e1a727ed730ae5e0d11830817b7f"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#adc32e1a727ed730ae5e0d11830817b7f">enableMediaInformationSessionCompleteCallback</a> (const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a909392d52220d37ab6e39bd7f4d6abb1">MediaInformationSessionCompleteCallback</a> <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp.html#af17bebd57f370c52961bfc9c3abc21f2">mediaInformationSessionCompleteCallback</a>)</td></tr>
<tr class="separator:adc32e1a727ed730ae5e0d11830817b7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb324ff63f1c7fde24b48f8e150735c5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a909392d52220d37ab6e39bd7f4d6abb1">MediaInformationSessionCompleteCallback</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#afb324ff63f1c7fde24b48f8e150735c5">getMediaInformationSessionCompleteCallback</a> ()</td></tr>
<tr class="separator:afb324ff63f1c7fde24b48f8e150735c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a698a6084ff38d14a4b9a05c06240dc61"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a3726dad678d38ecd08f9af2f142156a4">ffmpegkit::Level</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#a698a6084ff38d14a4b9a05c06240dc61">getLogLevel</a> ()</td></tr>
<tr class="separator:a698a6084ff38d14a4b9a05c06240dc61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5b9e278c61dfa54d14fd34b35782cd8"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#aa5b9e278c61dfa54d14fd34b35782cd8">setLogLevel</a> (const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a3726dad678d38ecd08f9af2f142156a4">ffmpegkit::Level</a> level)</td></tr>
<tr class="separator:aa5b9e278c61dfa54d14fd34b35782cd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada26e691d38c8bfa840ed820aebe76c7"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#ada26e691d38c8bfa840ed820aebe76c7">logLevelToString</a> (const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a3726dad678d38ecd08f9af2f142156a4">ffmpegkit::Level</a> level)</td></tr>
<tr class="separator:ada26e691d38c8bfa840ed820aebe76c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c531daca0d3c849a7c544b3cd846a09"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#a2c531daca0d3c849a7c544b3cd846a09">getSessionHistorySize</a> ()</td></tr>
<tr class="separator:a2c531daca0d3c849a7c544b3cd846a09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9938ad34e545fb78ba5ae502c05e05b2"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#a9938ad34e545fb78ba5ae502c05e05b2">setSessionHistorySize</a> (const <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp.html#a24cad55e657bdaad060a621460d029f6">sessionHistorySize</a>)</td></tr>
<tr class="separator:a9938ad34e545fb78ba5ae502c05e05b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73cc75ec0760d8937a2e94615576556d"><td class="memItemLeft" align="right" valign="top">static std::shared_ptr&lt; <a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html">ffmpegkit::Session</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#a73cc75ec0760d8937a2e94615576556d">getSession</a> (const long sessionId)</td></tr>
<tr class="separator:a73cc75ec0760d8937a2e94615576556d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33d369d906baa4e54f388c37ea0fb833"><td class="memItemLeft" align="right" valign="top">static std::shared_ptr&lt; <a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html">ffmpegkit::Session</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#a33d369d906baa4e54f388c37ea0fb833">getLastSession</a> ()</td></tr>
<tr class="separator:a33d369d906baa4e54f388c37ea0fb833"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae61aa578905dee229d78885f49c4723"><td class="memItemLeft" align="right" valign="top">static std::shared_ptr&lt; <a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html">ffmpegkit::Session</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#aae61aa578905dee229d78885f49c4723">getLastCompletedSession</a> ()</td></tr>
<tr class="separator:aae61aa578905dee229d78885f49c4723"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4f3b63d47826b18765517bec9109c3a"><td class="memItemLeft" align="right" valign="top">static std::shared_ptr&lt; std::list&lt; std::shared_ptr&lt; <a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html">ffmpegkit::Session</a> &gt; &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#ae4f3b63d47826b18765517bec9109c3a">getSessions</a> ()</td></tr>
<tr class="separator:ae4f3b63d47826b18765517bec9109c3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab31911c60354b18e1b94be058bcead76"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#ab31911c60354b18e1b94be058bcead76">clearSessions</a> ()</td></tr>
<tr class="separator:ab31911c60354b18e1b94be058bcead76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad344deabaab4618515cd45a5b24a66c9"><td class="memItemLeft" align="right" valign="top">static std::shared_ptr&lt; std::list&lt; std::shared_ptr&lt; <a class="el" href="../../d2/dee/classffmpegkit_1_1_f_fmpeg_session.html">ffmpegkit::FFmpegSession</a> &gt; &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#ad344deabaab4618515cd45a5b24a66c9">getFFmpegSessions</a> ()</td></tr>
<tr class="separator:ad344deabaab4618515cd45a5b24a66c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f18e5d8e6e35cd7cd39298304daf20b"><td class="memItemLeft" align="right" valign="top">static std::shared_ptr&lt; std::list&lt; std::shared_ptr&lt; <a class="el" href="../../da/d5c/classffmpegkit_1_1_f_fprobe_session.html">ffmpegkit::FFprobeSession</a> &gt; &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#a4f18e5d8e6e35cd7cd39298304daf20b">getFFprobeSessions</a> ()</td></tr>
<tr class="separator:a4f18e5d8e6e35cd7cd39298304daf20b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a145b6d196a005442878be12f003421af"><td class="memItemLeft" align="right" valign="top">static std::shared_ptr&lt; std::list&lt; std::shared_ptr&lt; <a class="el" href="../../df/db7/classffmpegkit_1_1_media_information_session.html">ffmpegkit::MediaInformationSession</a> &gt; &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#a145b6d196a005442878be12f003421af">getMediaInformationSessions</a> ()</td></tr>
<tr class="separator:a145b6d196a005442878be12f003421af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83149b18d46a1b264c5f2ca3aab802a4"><td class="memItemLeft" align="right" valign="top">static std::shared_ptr&lt; std::list&lt; std::shared_ptr&lt; <a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html">ffmpegkit::Session</a> &gt; &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#a83149b18d46a1b264c5f2ca3aab802a4">getSessionsByState</a> (const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a6d76b34ad27245e8ba161c8f30ab5c8f">SessionState</a> state)</td></tr>
<tr class="separator:a83149b18d46a1b264c5f2ca3aab802a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4dbd1586599e260e97dccffa875872fd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a11bee89be98423d1dc425a2849001ebe">LogRedirectionStrategy</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#a4dbd1586599e260e97dccffa875872fd">getLogRedirectionStrategy</a> ()</td></tr>
<tr class="separator:a4dbd1586599e260e97dccffa875872fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79c409a7341213cbd3e19c51da962748"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#a79c409a7341213cbd3e19c51da962748">setLogRedirectionStrategy</a> (const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a11bee89be98423d1dc425a2849001ebe">LogRedirectionStrategy</a> logRedirectionStrategy)</td></tr>
<tr class="separator:a79c409a7341213cbd3e19c51da962748"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f6b1eacd532a12d7c8af23a10ef26ca"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#a4f6b1eacd532a12d7c8af23a10ef26ca">messagesInTransmit</a> (const long sessionId)</td></tr>
<tr class="separator:a4f6b1eacd532a12d7c8af23a10ef26ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5f8efcf9ed49fa0ba29819c3ea3489e"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#ac5f8efcf9ed49fa0ba29819c3ea3489e">sessionStateToString</a> (<a class="el" href="../../d2/d25/namespaceffmpegkit.html#a6d76b34ad27245e8ba161c8f30ab5c8f">SessionState</a> state)</td></tr>
<tr class="separator:ac5f8efcf9ed49fa0ba29819c3ea3489e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8573a0033b3311ee159513c21cd4cb74"><td class="memItemLeft" align="right" valign="top">static std::list&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#a8573a0033b3311ee159513c21cd4cb74">parseArguments</a> (const std::string &amp;command)</td></tr>
<tr class="separator:a8573a0033b3311ee159513c21cd4cb74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8d99898783e62a1c1ab0c9d2c29f0fe"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#ad8d99898783e62a1c1ab0c9d2c29f0fe">argumentsToString</a> (std::shared_ptr&lt; std::list&lt; std::string &gt; &gt; arguments)</td></tr>
<tr class="separator:ad8d99898783e62a1c1ab0c9d2c29f0fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a4af42a82381a735af4c6f55955254d41"><td class="memItemLeft" align="right" valign="top">static constexpr const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#a4af42a82381a735af4c6f55955254d41">FFmpegKitVersion</a> = &quot;5.1&quot;</td></tr>
<tr class="separator:a4af42a82381a735af4c6f55955254d41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38d4506d418b9c33105c59a6976e0594"><td class="memItemLeft" align="right" valign="top">static constexpr const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#a38d4506d418b9c33105c59a6976e0594">FFmpegKitNamedPipePrefix</a> = &quot;fk_pipe_&quot;</td></tr>
<tr class="separator:a38d4506d418b9c33105c59a6976e0594"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Configuration class of <code><a class="el" href="../../db/d71/classffmpegkit_1_1_f_fmpeg_kit.html">FFmpegKit</a></code> library. Allows customizing the global library options. Provides helper methods to support additional resources. </p>

<p class="definition">Definition at line <a class="el" href="../../df/d48/_f_fmpeg_kit_config_8h_source.html#l00041">41</a> of file <a class="el" href="../../df/d48/_f_fmpeg_kit_config_8h_source.html">FFmpegKitConfig.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="ad8d99898783e62a1c1ab0c9d2c29f0fe" name="ad8d99898783e62a1c1ab0c9d2c29f0fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad8d99898783e62a1c1ab0c9d2c29f0fe">&#9670;&nbsp;</a></span>argumentsToString()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string ffmpegkit::FFmpegKitConfig::argumentsToString </td>
          <td>(</td>
          <td class="paramtype">std::shared_ptr&lt; std::list&lt; std::string &gt; &gt;&#160;</td>
          <td class="paramname"><em>arguments</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Concatenates arguments into a string adding a space character between two arguments.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">arguments</td><td>arguments </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>concatenated string containing all arguments </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01412">1412</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="aa7449c207e30df8fe67907f881cceea3" name="aa7449c207e30df8fe67907f881cceea3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7449c207e30df8fe67907f881cceea3">&#9670;&nbsp;</a></span>asyncFFmpegExecute()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ffmpegkit::FFmpegKitConfig::asyncFFmpegExecute </td>
          <td>(</td>
          <td class="paramtype">const std::shared_ptr&lt; <a class="el" href="../../d2/dee/classffmpegkit_1_1_f_fmpeg_session.html">ffmpegkit::FFmpegSession</a> &gt;&#160;</td>
          <td class="paramname"><em>ffmpegSession</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Starts an asynchronous FFmpeg execution for the given session.</p>
<p >Note that this method returns immediately and does not wait the execution to complete. You must use an FFmpegSessionCompleteCallback if you want to be notified about the result.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ffmpegSession</td><td>FFmpeg session which includes command options/arguments </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01055">1055</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="a5dd0c23d3b6db9ffd59448e871995202" name="a5dd0c23d3b6db9ffd59448e871995202"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5dd0c23d3b6db9ffd59448e871995202">&#9670;&nbsp;</a></span>asyncFFprobeExecute()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ffmpegkit::FFmpegKitConfig::asyncFFprobeExecute </td>
          <td>(</td>
          <td class="paramtype">const std::shared_ptr&lt; <a class="el" href="../../da/d5c/classffmpegkit_1_1_f_fprobe_session.html">ffmpegkit::FFprobeSession</a> &gt;&#160;</td>
          <td class="paramname"><em>ffprobeSession</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Starts an asynchronous FFprobe execution for the given session.</p>
<p >Note that this method returns immediately and does not wait the execution to complete. You must use an FFprobeSessionCompleteCallback if you want to be notified about the result.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ffprobeSession</td><td>FFprobe session which includes command options/arguments </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01083">1083</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="a76858252a1c6afbd4a3c6e27c59366d7" name="a76858252a1c6afbd4a3c6e27c59366d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76858252a1c6afbd4a3c6e27c59366d7">&#9670;&nbsp;</a></span>asyncGetMediaInformationExecute()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ffmpegkit::FFmpegKitConfig::asyncGetMediaInformationExecute </td>
          <td>(</td>
          <td class="paramtype">const std::shared_ptr&lt; <a class="el" href="../../df/db7/classffmpegkit_1_1_media_information_session.html">ffmpegkit::MediaInformationSession</a> &gt;&#160;</td>
          <td class="paramname"><em>mediaInformationSession</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>waitTimeout</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Starts an asynchronous FFprobe execution for the given media information session.</p>
<p >Note that this method returns immediately and does not wait the execution to complete. You must use an MediaInformationSessionCompleteCallback if you want to be notified about the result.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mediaInformationSession</td><td>media information session which includes command options/arguments </td></tr>
    <tr><td class="paramname">waitTimeout</td><td>max time to wait until media information is transmitted </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01111">1111</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="ab31911c60354b18e1b94be058bcead76" name="ab31911c60354b18e1b94be058bcead76"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab31911c60354b18e1b94be058bcead76">&#9670;&nbsp;</a></span>clearSessions()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ffmpegkit::FFmpegKitConfig::clearSessions </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Clears all, including ongoing, sessions in the session history. </p>
<p >Note that callbacks cannot be triggered for deleted sessions. </p>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01257">1257</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="a5b33b1d74216a6b23281184b5a8b5701" name="a5b33b1d74216a6b23281184b5a8b5701"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b33b1d74216a6b23281184b5a8b5701">&#9670;&nbsp;</a></span>closeFFmpegPipe()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ffmpegkit::FFmpegKitConfig::closeFFmpegPipe </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>ffmpegPipePath</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Closes a previously created <code>FFmpeg</code> pipe.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ffmpegPipePath</td><td>full path of the FFmpeg pipe </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l00959">959</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="a0f689e39aeed46117bccbd88cb825b9b" name="a0f689e39aeed46117bccbd88cb825b9b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f689e39aeed46117bccbd88cb825b9b">&#9670;&nbsp;</a></span>disableRedirection()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ffmpegkit::FFmpegKitConfig::disableRedirection </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Disables log and statistics redirection.</p>
<p >When redirection is disabled logs are printed to stderr, all logs and statistics callbacks are disabled and <code>FFprobe</code>'s <code>getMediaInformation</code> methods do not work. </p>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l00818">818</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="a225d7cf6f7b0a5aac42574bdf9e724b1" name="a225d7cf6f7b0a5aac42574bdf9e724b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a225d7cf6f7b0a5aac42574bdf9e724b1">&#9670;&nbsp;</a></span>enableFFmpegSessionCompleteCallback()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ffmpegkit::FFmpegKitConfig::enableFFmpegSessionCompleteCallback </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#afc007c369cdeebeca5cbf663ab966443">FFmpegSessionCompleteCallback</a>&#160;</td>
          <td class="paramname"><em>ffmpegSessionCompleteCallback</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Sets a global FFmpegSessionCompleteCallback to receive execution results for FFmpeg sessions.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ffmpegSessionCompleteCallback</td><td>complete callback or nullptr to disable a previously defined callback </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01147">1147</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="add75c3a9c394e7d131bdfe2e6ad04ef7" name="add75c3a9c394e7d131bdfe2e6ad04ef7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#add75c3a9c394e7d131bdfe2e6ad04ef7">&#9670;&nbsp;</a></span>enableFFprobeSessionCompleteCallback()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ffmpegkit::FFmpegKitConfig::enableFFprobeSessionCompleteCallback </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#af3f451cbb99c4dc36e2e2141a33cdf38">FFprobeSessionCompleteCallback</a>&#160;</td>
          <td class="paramname"><em>ffprobeSessionCompleteCallback</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Sets a global FFprobeSessionCompleteCallback to receive execution results for FFprobe sessions.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ffprobeSessionCompleteCallback</td><td>complete callback or nullptr to disable a previously defined callback </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01155">1155</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="a3a444dfeb55593778d8119840945adaf" name="a3a444dfeb55593778d8119840945adaf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a444dfeb55593778d8119840945adaf">&#9670;&nbsp;</a></span>enableLogCallback()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ffmpegkit::FFmpegKitConfig::enableLogCallback </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a961de60de61ed79c2c7dfee08c9fa939">ffmpegkit::LogCallback</a>&#160;</td>
          <td class="paramname"><em>logCallback</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Sets a global log callback to redirect FFmpeg/FFprobe logs.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">logCallback</td><td>log callback or nullptr to disable a previously defined log callback </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01139">1139</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="adc32e1a727ed730ae5e0d11830817b7f" name="adc32e1a727ed730ae5e0d11830817b7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc32e1a727ed730ae5e0d11830817b7f">&#9670;&nbsp;</a></span>enableMediaInformationSessionCompleteCallback()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ffmpegkit::FFmpegKitConfig::enableMediaInformationSessionCompleteCallback </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a909392d52220d37ab6e39bd7f4d6abb1">MediaInformationSessionCompleteCallback</a>&#160;</td>
          <td class="paramname"><em>mediaInformationSessionCompleteCallback</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Sets a global MediaInformationSessionCompleteCallback to receive execution results for <a class="el" href="../../df/d06/classffmpegkit_1_1_media_information.html">MediaInformation</a> sessions.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mediaInformationSessionCompleteCallback</td><td>complete callback or nullptr to disable a previously defined callback </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01163">1163</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="a38276361e645da189554ab37bc9a7b82" name="a38276361e645da189554ab37bc9a7b82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a38276361e645da189554ab37bc9a7b82">&#9670;&nbsp;</a></span>enableRedirection()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ffmpegkit::FFmpegKitConfig::enableRedirection </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Enables log and statistics redirection.</p>
<p >When redirection is enabled FFmpeg/FFprobe sessions collect log and statistics entries for the executions. It is possible to define global or session specific log/statistics callbacks as well.</p>
<p >Note that redirection is enabled by default. If you do not want to use its functionality please use disableRedirection method to disable it. </p>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l00795">795</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="a8522a259ad9b91f2e4dedc94626866ca" name="a8522a259ad9b91f2e4dedc94626866ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8522a259ad9b91f2e4dedc94626866ca">&#9670;&nbsp;</a></span>enableStatisticsCallback()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ffmpegkit::FFmpegKitConfig::enableStatisticsCallback </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a250a65ad52e13fa88362845eb4b848ef">ffmpegkit::StatisticsCallback</a>&#160;</td>
          <td class="paramname"><em>statisticsCallback</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Sets a global statistics callback to redirect FFmpeg statistics.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">statisticsCallback</td><td>statistics callback or nullptr to disable a previously defined statistics callback </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01143">1143</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="af3040a062ee719588c806685940e7d9e" name="af3040a062ee719588c806685940e7d9e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af3040a062ee719588c806685940e7d9e">&#9670;&nbsp;</a></span>ffmpegExecute()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ffmpegkit::FFmpegKitConfig::ffmpegExecute </td>
          <td>(</td>
          <td class="paramtype">const std::shared_ptr&lt; <a class="el" href="../../d2/dee/classffmpegkit_1_1_f_fmpeg_session.html">ffmpegkit::FFmpegSession</a> &gt;&#160;</td>
          <td class="paramname"><em>ffmpegSession</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Synchronously executes the FFmpeg session provided.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ffmpegSession</td><td>FFmpeg session which includes command options/arguments </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01007">1007</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="a8c62c5d0c322e263f9fc926f3f8972b2" name="a8c62c5d0c322e263f9fc926f3f8972b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c62c5d0c322e263f9fc926f3f8972b2">&#9670;&nbsp;</a></span>ffprobeExecute()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ffmpegkit::FFmpegKitConfig::ffprobeExecute </td>
          <td>(</td>
          <td class="paramtype">const std::shared_ptr&lt; <a class="el" href="../../da/d5c/classffmpegkit_1_1_f_fprobe_session.html">ffmpegkit::FFprobeSession</a> &gt;&#160;</td>
          <td class="paramname"><em>ffprobeSession</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Synchronously executes the FFprobe session provided.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ffprobeSession</td><td>FFprobe session which includes command options/arguments </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01019">1019</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="ae81bcfffeb93c5154d4234ba5a449eb8" name="ae81bcfffeb93c5154d4234ba5a449eb8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae81bcfffeb93c5154d4234ba5a449eb8">&#9670;&nbsp;</a></span>getBuildDate()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string ffmpegkit::FFmpegKitConfig::getBuildDate </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Returns <a class="el" href="../../db/d71/classffmpegkit_1_1_f_fmpeg_kit.html">FFmpegKit</a> library build date.</p>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="../../db/d71/classffmpegkit_1_1_f_fmpeg_kit.html">FFmpegKit</a> library build date </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l00983">983</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="aa9f1f3590db0b5e86fd4b4677e32077a" name="aa9f1f3590db0b5e86fd4b4677e32077a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa9f1f3590db0b5e86fd4b4677e32077a">&#9670;&nbsp;</a></span>getFFmpegSessionCompleteCallback()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d25/namespaceffmpegkit.html#afc007c369cdeebeca5cbf663ab966443">ffmpegkit::FFmpegSessionCompleteCallback</a> ffmpegkit::FFmpegKitConfig::getFFmpegSessionCompleteCallback </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Returns the global FFmpegSessionCompleteCallback set.</p>
<dl class="section return"><dt>Returns</dt><dd>global FFmpegSessionCompleteCallback or nullptr if it is not set </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01151">1151</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="ad344deabaab4618515cd45a5b24a66c9" name="ad344deabaab4618515cd45a5b24a66c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad344deabaab4618515cd45a5b24a66c9">&#9670;&nbsp;</a></span>getFFmpegSessions()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt; std::list&lt; std::shared_ptr&lt; <a class="el" href="../../d2/dee/classffmpegkit_1_1_f_fmpeg_session.html">ffmpegkit::FFmpegSession</a> &gt; &gt; &gt; ffmpegkit::FFmpegKitConfig::getFFmpegSessions </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Returns all FFmpeg sessions in the session history.</p>
<dl class="section return"><dt>Returns</dt><dd>all FFmpeg sessions in the session history </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01267">1267</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="ae46ef5e084039fcbba1229a6df01f476" name="ae46ef5e084039fcbba1229a6df01f476"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae46ef5e084039fcbba1229a6df01f476">&#9670;&nbsp;</a></span>getFFmpegVersion()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string ffmpegkit::FFmpegKitConfig::getFFmpegVersion </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Returns the version of FFmpeg bundled within <code><a class="el" href="../../db/d71/classffmpegkit_1_1_f_fmpeg_kit.html">FFmpegKit</a></code> library.</p>
<dl class="section return"><dt>Returns</dt><dd>the version of FFmpeg </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l00963">963</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="aac26e5373d4d6b4d01bbf6dd1954c102" name="aac26e5373d4d6b4d01bbf6dd1954c102"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac26e5373d4d6b4d01bbf6dd1954c102">&#9670;&nbsp;</a></span>getFFprobeSessionCompleteCallback()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d25/namespaceffmpegkit.html#af3f451cbb99c4dc36e2e2141a33cdf38">ffmpegkit::FFprobeSessionCompleteCallback</a> ffmpegkit::FFmpegKitConfig::getFFprobeSessionCompleteCallback </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Returns the global FFprobeSessionCompleteCallback set.</p>
<dl class="section return"><dt>Returns</dt><dd>global FFprobeSessionCompleteCallback or nullptr if it is not set </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01159">1159</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="a4f18e5d8e6e35cd7cd39298304daf20b" name="a4f18e5d8e6e35cd7cd39298304daf20b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f18e5d8e6e35cd7cd39298304daf20b">&#9670;&nbsp;</a></span>getFFprobeSessions()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt; std::list&lt; std::shared_ptr&lt; <a class="el" href="../../da/d5c/classffmpegkit_1_1_f_fprobe_session.html">ffmpegkit::FFprobeSession</a> &gt; &gt; &gt; ffmpegkit::FFmpegKitConfig::getFFprobeSessions </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Returns all FFprobe sessions in the session history.</p>
<dl class="section return"><dt>Returns</dt><dd>all FFprobe sessions in the session history </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01285">1285</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="aae61aa578905dee229d78885f49c4723" name="aae61aa578905dee229d78885f49c4723"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae61aa578905dee229d78885f49c4723">&#9670;&nbsp;</a></span>getLastCompletedSession()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt; <a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html">ffmpegkit::Session</a> &gt; ffmpegkit::FFmpegKitConfig::getLastCompletedSession </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Returns the last session completed from the session history.</p>
<dl class="section return"><dt>Returns</dt><dd>the last session completed. If there are no completed sessions in the history this method will return nullptr </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01231">1231</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="a33d369d906baa4e54f388c37ea0fb833" name="a33d369d906baa4e54f388c37ea0fb833"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33d369d906baa4e54f388c37ea0fb833">&#9670;&nbsp;</a></span>getLastSession()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt; <a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html">ffmpegkit::Session</a> &gt; ffmpegkit::FFmpegKitConfig::getLastSession </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Returns the last session created from the session history.</p>
<dl class="section return"><dt>Returns</dt><dd>the last session created or nullptr if session history is empty </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01224">1224</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="a698a6084ff38d14a4b9a05c06240dc61" name="a698a6084ff38d14a4b9a05c06240dc61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a698a6084ff38d14a4b9a05c06240dc61">&#9670;&nbsp;</a></span>getLogLevel()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d25/namespaceffmpegkit.html#a3726dad678d38ecd08f9af2f142156a4">ffmpegkit::Level</a> ffmpegkit::FFmpegKitConfig::getLogLevel </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Returns the current log level.</p>
<dl class="section return"><dt>Returns</dt><dd>current log level </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01171">1171</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="a4dbd1586599e260e97dccffa875872fd" name="a4dbd1586599e260e97dccffa875872fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4dbd1586599e260e97dccffa875872fd">&#9670;&nbsp;</a></span>getLogRedirectionStrategy()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d25/namespaceffmpegkit.html#a11bee89be98423d1dc425a2849001ebe">ffmpegkit::LogRedirectionStrategy</a> ffmpegkit::FFmpegKitConfig::getLogRedirectionStrategy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Returns the active log redirection strategy.</p>
<dl class="section return"><dt>Returns</dt><dd>log redirection strategy </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01339">1339</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="a7a5113b2ea8715b29dfc31d867422f07" name="a7a5113b2ea8715b29dfc31d867422f07"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a5113b2ea8715b29dfc31d867422f07">&#9670;&nbsp;</a></span>getMediaInformationExecute()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ffmpegkit::FFmpegKitConfig::getMediaInformationExecute </td>
          <td>(</td>
          <td class="paramtype">const std::shared_ptr&lt; <a class="el" href="../../df/db7/classffmpegkit_1_1_media_information_session.html">ffmpegkit::MediaInformationSession</a> &gt;&#160;</td>
          <td class="paramname"><em>mediaInformationSession</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>waitTimeout</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Synchronously executes the media information session provided.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mediaInformationSession</td><td>media information session which includes command options/arguments </td></tr>
    <tr><td class="paramname">waitTimeout</td><td>max time to wait until media information is transmitted </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01031">1031</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="afb324ff63f1c7fde24b48f8e150735c5" name="afb324ff63f1c7fde24b48f8e150735c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb324ff63f1c7fde24b48f8e150735c5">&#9670;&nbsp;</a></span>getMediaInformationSessionCompleteCallback()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d25/namespaceffmpegkit.html#a909392d52220d37ab6e39bd7f4d6abb1">ffmpegkit::MediaInformationSessionCompleteCallback</a> ffmpegkit::FFmpegKitConfig::getMediaInformationSessionCompleteCallback </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Returns the global MediaInformationSessionCompleteCallback set.</p>
<dl class="section return"><dt>Returns</dt><dd>global MediaInformationSessionCompleteCallback or nullptr if it is not set </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01167">1167</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="a145b6d196a005442878be12f003421af" name="a145b6d196a005442878be12f003421af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a145b6d196a005442878be12f003421af">&#9670;&nbsp;</a></span>getMediaInformationSessions()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt; std::list&lt; std::shared_ptr&lt; <a class="el" href="../../df/db7/classffmpegkit_1_1_media_information_session.html">ffmpegkit::MediaInformationSession</a> &gt; &gt; &gt; ffmpegkit::FFmpegKitConfig::getMediaInformationSessions </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Returns all <a class="el" href="../../df/d06/classffmpegkit_1_1_media_information.html">MediaInformation</a> sessions in the session history.</p>
<dl class="section return"><dt>Returns</dt><dd>all <a class="el" href="../../df/d06/classffmpegkit_1_1_media_information.html">MediaInformation</a> sessions in the session history </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01303">1303</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="a73cc75ec0760d8937a2e94615576556d" name="a73cc75ec0760d8937a2e94615576556d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73cc75ec0760d8937a2e94615576556d">&#9670;&nbsp;</a></span>getSession()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt; <a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html">ffmpegkit::Session</a> &gt; ffmpegkit::FFmpegKitConfig::getSession </td>
          <td>(</td>
          <td class="paramtype">const long&#160;</td>
          <td class="paramname"><em>sessionId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Returns the session specified with <code>sessionId</code> from the session history.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sessionId</td><td>session identifier </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>session specified with sessionId or nullptr if it is not found in the history </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01212">1212</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="a2c531daca0d3c849a7c544b3cd846a09" name="a2c531daca0d3c849a7c544b3cd846a09"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c531daca0d3c849a7c544b3cd846a09">&#9670;&nbsp;</a></span>getSessionHistorySize()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ffmpegkit::FFmpegKitConfig::getSessionHistorySize </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Returns the session history size.</p>
<dl class="section return"><dt>Returns</dt><dd>session history size </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01195">1195</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="ae4f3b63d47826b18765517bec9109c3a" name="ae4f3b63d47826b18765517bec9109c3a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4f3b63d47826b18765517bec9109c3a">&#9670;&nbsp;</a></span>getSessions()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt; std::list&lt; std::shared_ptr&lt; <a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html">ffmpegkit::Session</a> &gt; &gt; &gt; ffmpegkit::FFmpegKitConfig::getSessions </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Returns all sessions in the session history.</p>
<dl class="section return"><dt>Returns</dt><dd>all sessions in the session history </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01246">1246</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="a83149b18d46a1b264c5f2ca3aab802a4" name="a83149b18d46a1b264c5f2ca3aab802a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a83149b18d46a1b264c5f2ca3aab802a4">&#9670;&nbsp;</a></span>getSessionsByState()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt; std::list&lt; std::shared_ptr&lt; <a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html">ffmpegkit::Session</a> &gt; &gt; &gt; ffmpegkit::FFmpegKitConfig::getSessionsByState </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a6d76b34ad27245e8ba161c8f30ab5c8f">SessionState</a>&#160;</td>
          <td class="paramname"><em>state</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Returns sessions that have the given state.</p>
<dl class="section return"><dt>Returns</dt><dd>sessions that have the given state from the session history </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01321">1321</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="a0c93081c2b97ba3f8440ea1ab28b7953" name="a0c93081c2b97ba3f8440ea1ab28b7953"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c93081c2b97ba3f8440ea1ab28b7953">&#9670;&nbsp;</a></span>getVersion()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string ffmpegkit::FFmpegKitConfig::getVersion </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Returns <a class="el" href="../../db/d71/classffmpegkit_1_1_f_fmpeg_kit.html">FFmpegKit</a> library version.</p>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="../../db/d71/classffmpegkit_1_1_f_fmpeg_kit.html">FFmpegKit</a> version </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l00967">967</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="aaa5681c6fbc9ff144f78d0f6d1febcd7" name="aaa5681c6fbc9ff144f78d0f6d1febcd7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa5681c6fbc9ff144f78d0f6d1febcd7">&#9670;&nbsp;</a></span>ignoreSignal()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ffmpegkit::FFmpegKitConfig::ignoreSignal </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#ac57fab4209bd25d62c86a99bb459bda2">ffmpegkit::Signal</a>&#160;</td>
          <td class="paramname"><em>signal</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Registers a new ignored signal. Ignored signals are not handled by <code><a class="el" href="../../db/d71/classffmpegkit_1_1_f_fmpeg_kit.html">FFmpegKit</a></code> library.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">signal</td><td>signal to be ignored </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l00993">993</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="ac25bdbe25218002b4cd5e1a3dc2a1d13" name="ac25bdbe25218002b4cd5e1a3dc2a1d13"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac25bdbe25218002b4cd5e1a3dc2a1d13">&#9670;&nbsp;</a></span>isLTSBuild()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ffmpegkit::FFmpegKitConfig::isLTSBuild </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Returns whether <a class="el" href="../../db/d71/classffmpegkit_1_1_f_fmpeg_kit.html">FFmpegKit</a> release is a Long Term Release or not.</p>
<dl class="section return"><dt>Returns</dt><dd>true/yes or false/no </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l00975">975</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="ada26e691d38c8bfa840ed820aebe76c7" name="ada26e691d38c8bfa840ed820aebe76c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada26e691d38c8bfa840ed820aebe76c7">&#9670;&nbsp;</a></span>logLevelToString()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string ffmpegkit::FFmpegKitConfig::logLevelToString </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a3726dad678d38ecd08f9af2f142156a4">ffmpegkit::Level</a>&#160;</td>
          <td class="paramname"><em>level</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Converts log level to string.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">level</td><td>value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>string value </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01179">1179</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="a4f6b1eacd532a12d7c8af23a10ef26ca" name="a4f6b1eacd532a12d7c8af23a10ef26ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f6b1eacd532a12d7c8af23a10ef26ca">&#9670;&nbsp;</a></span>messagesInTransmit()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ffmpegkit::FFmpegKitConfig::messagesInTransmit </td>
          <td>(</td>
          <td class="paramtype">const long&#160;</td>
          <td class="paramname"><em>sessionId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Returns the number of async messages that are not transmitted to the callbacks for this session.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sessionId</td><td>id of the session </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>number of async messages that are not transmitted to the callbacks for this session </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01347">1347</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="a8573a0033b3311ee159513c21cd4cb74" name="a8573a0033b3311ee159513c21cd4cb74"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8573a0033b3311ee159513c21cd4cb74">&#9670;&nbsp;</a></span>parseArguments()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::list&lt; std::string &gt; ffmpegkit::FFmpegKitConfig::parseArguments </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>command</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Parses the given command into arguments. Uses space character to split the arguments. Supports single and double quote characters.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">command</td><td>string command </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>list of arguments </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01361">1361</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="a49bc4b4d70e68a2d358695151909dbda" name="a49bc4b4d70e68a2d358695151909dbda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49bc4b4d70e68a2d358695151909dbda">&#9670;&nbsp;</a></span>registerNewFFmpegPipe()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt; std::string &gt; ffmpegkit::FFmpegKitConfig::registerNewFFmpegPipe </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Creates a new named pipe to use in <code>FFmpeg</code> operations.</p>
<p >Please note that creator is responsible of closing created pipes.</p>
<dl class="section return"><dt>Returns</dt><dd>the full path of the named pipe </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l00927">927</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="ac5f8efcf9ed49fa0ba29819c3ea3489e" name="ac5f8efcf9ed49fa0ba29819c3ea3489e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5f8efcf9ed49fa0ba29819c3ea3489e">&#9670;&nbsp;</a></span>sessionStateToString()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string ffmpegkit::FFmpegKitConfig::sessionStateToString </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d2/d25/namespaceffmpegkit.html#a6d76b34ad27245e8ba161c8f30ab5c8f">SessionState</a>&#160;</td>
          <td class="paramname"><em>state</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Converts session state to string.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">state</td><td>session state </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>string value </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01351">1351</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="a7cb6aee82f88285debb3e4d9e84e27a5" name="a7cb6aee82f88285debb3e4d9e84e27a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7cb6aee82f88285debb3e4d9e84e27a5">&#9670;&nbsp;</a></span>setEnvironmentVariable()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ffmpegkit::FFmpegKitConfig::setEnvironmentVariable </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>variableName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>variableValue</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Sets an environment variable.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">variableName</td><td>environment variable name </td></tr>
    <tr><td class="paramname">variableValue</td><td>environment variable value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>zero on success, non-zero on error </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l00989">989</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="ad720fc314fc5e1f76a44c1fa84b32502" name="ad720fc314fc5e1f76a44c1fa84b32502"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad720fc314fc5e1f76a44c1fa84b32502">&#9670;&nbsp;</a></span>setFontconfigConfigurationPath()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ffmpegkit::FFmpegKitConfig::setFontconfigConfigurationPath </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>path</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Sets and overrides <code>fontconfig</code> configuration directory.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">path</td><td>directory that contains fontconfig configuration (fonts.conf) </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>zero on success, non-zero on error </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l00839">839</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="aa689f44d8d82b47a84bd5ef255123524" name="aa689f44d8d82b47a84bd5ef255123524"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa689f44d8d82b47a84bd5ef255123524">&#9670;&nbsp;</a></span>setFontDirectory()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ffmpegkit::FFmpegKitConfig::setFontDirectory </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>fontDirectoryPath</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::map&lt; std::string, std::string &gt; &amp;&#160;</td>
          <td class="paramname"><em>fontNameMapping</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Registers the fonts inside the given path, so they become available to use in FFmpeg filters.</p>
<p >Note that you need to build <code><a class="el" href="../../db/d71/classffmpegkit_1_1_f_fmpeg_kit.html">FFmpegKit</a></code> with <code>fontconfig</code> enabled or use a prebuilt package with <code>fontconfig</code> inside to be able to use fonts in <code>FFmpeg</code>.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">fontDirectoryPath</td><td>directory that contains fonts (.ttf and .otf files) </td></tr>
    <tr><td class="paramname">fontNameMapping</td><td>custom font name mappings, useful to access your fonts with more friendly names </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l00843">843</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="adae003c1060e0adbe24f8f50859e9bd9" name="adae003c1060e0adbe24f8f50859e9bd9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adae003c1060e0adbe24f8f50859e9bd9">&#9670;&nbsp;</a></span>setFontDirectoryList()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ffmpegkit::FFmpegKitConfig::setFontDirectoryList </td>
          <td>(</td>
          <td class="paramtype">const std::list&lt; std::string &gt; &amp;&#160;</td>
          <td class="paramname"><em>fontDirectoryList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::map&lt; std::string, std::string &gt; &amp;&#160;</td>
          <td class="paramname"><em>fontNameMapping</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Registers the fonts inside the given list of font directories, so they become available to use in FFmpeg filters.</p>
<p >Note that you need to build <code><a class="el" href="../../db/d71/classffmpegkit_1_1_f_fmpeg_kit.html">FFmpegKit</a></code> with <code>fontconfig</code> enabled or use a prebuilt package with <code>fontconfig</code> inside to be able to use fonts in <code>FFmpeg</code>.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">fontDirectoryList</td><td>list of directories that contain fonts (.ttf and .otf files) </td></tr>
    <tr><td class="paramname">fontNameMapping</td><td>custom font name mappings, useful to access your fonts with more friendly names </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l00847">847</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="aa5b9e278c61dfa54d14fd34b35782cd8" name="aa5b9e278c61dfa54d14fd34b35782cd8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa5b9e278c61dfa54d14fd34b35782cd8">&#9670;&nbsp;</a></span>setLogLevel()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ffmpegkit::FFmpegKitConfig::setLogLevel </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a3726dad678d38ecd08f9af2f142156a4">ffmpegkit::Level</a>&#160;</td>
          <td class="paramname"><em>level</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Sets the log level.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">level</td><td>new log level </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01175">1175</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="a79c409a7341213cbd3e19c51da962748" name="a79c409a7341213cbd3e19c51da962748"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79c409a7341213cbd3e19c51da962748">&#9670;&nbsp;</a></span>setLogRedirectionStrategy()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ffmpegkit::FFmpegKitConfig::setLogRedirectionStrategy </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a11bee89be98423d1dc425a2849001ebe">LogRedirectionStrategy</a>&#160;</td>
          <td class="paramname"><em>logRedirectionStrategy</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Sets the log redirection strategy</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">logRedirectionStrategy</td><td>log redirection strategy </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01343">1343</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<a id="a9938ad34e545fb78ba5ae502c05e05b2" name="a9938ad34e545fb78ba5ae502c05e05b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9938ad34e545fb78ba5ae502c05e05b2">&#9670;&nbsp;</a></span>setSessionHistorySize()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ffmpegkit::FFmpegKitConfig::setSessionHistorySize </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>sessionHistorySize</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Sets the session history size.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sessionHistorySize</td><td>session history size, should be smaller than 1000 </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01199">1199</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>

</div>
</div>
<h2 class="groupheader">Field Documentation</h2>
<a id="a38d4506d418b9c33105c59a6976e0594" name="a38d4506d418b9c33105c59a6976e0594"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a38d4506d418b9c33105c59a6976e0594">&#9670;&nbsp;</a></span>FFmpegKitNamedPipePrefix</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">constexpr const char* ffmpegkit::FFmpegKitConfig::FFmpegKitNamedPipePrefix = &quot;fk_pipe_&quot;</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Prefix of named pipes created by ffmpeg-kit. </p>

<p class="definition">Definition at line <a class="el" href="../../df/d48/_f_fmpeg_kit_config_8h_source.html#l00050">50</a> of file <a class="el" href="../../df/d48/_f_fmpeg_kit_config_8h_source.html">FFmpegKitConfig.h</a>.</p>

</div>
</div>
<a id="a4af42a82381a735af4c6f55955254d41" name="a4af42a82381a735af4c6f55955254d41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4af42a82381a735af4c6f55955254d41">&#9670;&nbsp;</a></span>FFmpegKitVersion</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">constexpr const char* ffmpegkit::FFmpegKitConfig::FFmpegKitVersion = &quot;5.1&quot;</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p >Global library version </p>

<p class="definition">Definition at line <a class="el" href="../../df/d48/_f_fmpeg_kit_config_8h_source.html#l00045">45</a> of file <a class="el" href="../../df/d48/_f_fmpeg_kit_config_8h_source.html">FFmpegKitConfig.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="../../df/d48/_f_fmpeg_kit_config_8h_source.html">FFmpegKitConfig.h</a></li>
<li><a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sat Sep 17 2022 18:38:15 for FFmpegKit Linux API by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
</small></address>
</body>
</html>
